home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / imwave32 / LT2.INF < prev    next >
Windows Setup INFormation  |  1996-09-15  |  10KB  |  293 lines

  1. ;--------------------------------------------------------------------
  2. ;
  3. ; LT2.INF - Windows 95 OEMSETUP.INF File For AMD LT Board
  4. ; Copyright 1995 Advanced Micro Devices.  All Rights Reserved.
  5. ;
  6. ; This OEMSETUP.INF file is used to install the AMD InterWave (LT)
  7. ; board under Windows 95.
  8. ;
  9. ; To use this file, you need a AMD LT board programmed with
  10. ; the CSE AMD LT EEPROM map.  This map contains the changes
  11. ; required to get Windows 95 to correctly install all the
  12. ; appropriate software drivers (such as the CD-ROM and joystick)
  13. ; in addition to the drivers supplied by Advanced Micro Devices.
  14. ;
  15. ; NOTE: Windows 95 requires that the floppy disk this software is
  16. ;       copied to to have a volume label.  This LT2.INF
  17. ;       file requires that the volume label is IWn (IW1, IW2, etc).
  18. ;
  19. ;--------------------------------------------------------------------
  20.  
  21. [Version]
  22. Signature = "$CHICAGO$"
  23. Class = MEDIA
  24. Provider=%AMD%
  25. LayoutFile=LAYOUT.INF
  26.  
  27. [ClassInstall]
  28. Addreg=MidiReg
  29.  
  30. [MidiReg]
  31. HKR,,,,%MediaClassName%
  32. HKR,,Icon,,1
  33. HKR,,Installer,,MMSys.Cpl
  34.  
  35. [Manufacturer]
  36. %MfgName%=AMD
  37.  
  38. ;--------------------------------------------------------------------
  39. ; This section is the only section that Windows 95 uses to associate
  40. ; the AMD LT board (with the correct EEPROM values) to this
  41. ; LT2.INF file.  Note that the vendor ID listed below
  42. ; (the ADV550A part) has absolutely NO relevance for the Windows 95
  43. ; installer.  The Windows 95 installer strictly looks at the
  44. ; *ADVxxxx *DEVICE ID* (not Vendor ID) to determine whether this
  45. ; .INF file supports the specified Plug and Play card.  Windows 95
  46. ; reads these device IDs from the Plug and Play serial EEPROM.
  47. ;--------------------------------------------------------------------
  48.  
  49. [AMD]
  50. %*ADV550A_DEV0010.DeviceDesc%=InterWave.Install, *ADV0010
  51. ;%*ADV550A_DEV0011.DeviceDesc%=IW_DUMMY,  *ADV0011
  52. %*ADV550A_DEV0013.DeviceDesc%=IW_ADLIB,  *ADV0013
  53. %*ADV550A_DEV0014.DeviceDesc%=IW_MPU401, *ADV0014
  54.  
  55. ;--------------------------------------------------------------------
  56. ; Destination directories:
  57. ;
  58. ; InterWave Windows drivers are copied to WINDOWS\SYSTEM.
  59. ; InterWave English MLS files are copied to IW\ENGLISH.
  60. ; InterWave DOS programs and utilities are copied to IW\DOS.
  61. ; InterWave Windows 3.1 files are copied to IW\WINDOWS.
  62. ; InterWave Windows 95 files are copied to IW\WIN95.
  63. ; All other files are copied to IW directory on the boot device.
  64. ;
  65. ; Voyetra utilities are copied to IW\VOYETRA.
  66. ; Voyetra WAVE files are copied to IW\VOYETRA\WAVFILES.
  67. ; Voyetra MIDI files are copied to IW\VOYETRA\MIDFILES.
  68. ; Voyetra Windows screen saver is copied to WINDOWS.
  69. ; Voyetra Windows .DLLs are copied to WINDOWS\SYSTEM.
  70. ;--------------------------------------------------------------------
  71.  
  72. [DestinationDirs]
  73. DefaultDestDir=30,INTERWAV.ROM
  74. CopyInterWaveWinSysDir=11
  75. CopyInterWaveDir=30,INTERWAV.ROM
  76. ;CopyInterWaveEnglishMlsDir=30,IW\English
  77. ;CopyInterWaveDosDir=30,IW\Dos
  78. ;CopyInterWaveWin31Dir=30,IW\Windows
  79. ;CopyInterWaveWin95Dir=30,IW\Win95
  80. DelOldInterWaveWinSysDir=11
  81. DelOldInterWaveWinDir=10
  82.  
  83. [PreCopySection]
  84. HKR,,NoSetupUI,,1
  85.  
  86. ;--------------------------------------------------------------------
  87. ; Install Section
  88. ;--------------------------------------------------------------------
  89.  
  90. [InterWave.Install]
  91. DelFiles        = DelOldInterWaveWinSysDir,DelOldInterWaveWinDir
  92. Addreg          = InterWaveAddreg, MIXER.AddReg, WAVE.AddReg
  93. CopyFiles       = CopyInterWaveWinSysDir,CopyInterWaveDir
  94. UpdateCfgSys    = InterWaveUpdateCfgSys
  95. UpdateAutoBat   = InterWaveUpdateAutoBat
  96. UpdateInis      = InterWaveUpdateInis
  97. ;LogConfig       = *ADV550A_DEV0010.LogConfig1,*ADV550A_DEV0010.LogConfig2
  98. ;Reboot
  99.  
  100. ;--------------------------------------------------------------------
  101. ; Logical Configuration Sections
  102. ;--------------------------------------------------------------------
  103.  
  104. [*ADV550A_DEV0010.LogConfig1]
  105. ConfigPriority = DESIRED
  106. IOConfig       = 220-22F(3FF::)
  107. IOConfig       = 320-327(3FF::)
  108. IOConfig       = 32C-32F(3FF::)
  109. IRQConfig      = 15,12,11,10,9,7,5
  110. DMAConfig      = W:7,6,5,3
  111. DMAConfig      = W:7,6,5,4,3
  112.  
  113. [*ADV550A_DEV0010.LogConfig2]
  114. ConfigPriority = NORMAL
  115. IOConfig       = 240-24F(3FF::)
  116. IOConfig       = 340-347(3FF::)
  117. IOConfig       = 34C-34F(3FF::)
  118. IRQConfig      = 15,12,11,10,9,7,5
  119. DMAConfig      = W:7,6,5,3
  120. DMAConfig      = W:7,6,5,4,3
  121.  
  122. [*ADV550A_DEV0010.Det]
  123. LogConfig=*ADV550A_DEV0010.LogConfig
  124. AddReg=PreCopySection
  125.  
  126. [InterWaveAddreg]
  127. HKLM,SOFTWARE\AMD\Environment,INTERWAVE,,c:\interwav.rom\iw.ini
  128. HKLM,SOFTWARE\AMD\Environment,IWDIR,,c:\interwav.rom
  129. HKR,,DevLoader,,mmdevldr.vxd
  130. HKR,,Driver,,viwd.vxd
  131. HKR,Drivers,,,
  132. HKR,Drivers,MIGRATED,,0
  133. HKR,Drivers\wave\interwav.drv,,,
  134. HKR,Drivers\wave\interwav.drv,Description,,"InterWave Device Driver"
  135. HKR,Drivers\wave\interwav.drv,Driver,,interwav.drv
  136. HKR,Drivers\aux\interwav.drv,,,
  137. HKR,Drivers\aux\interwav.drv,Driver,,interwav.drv
  138. HKR,Drivers\mixer\interwav.drv,,,
  139. HKR,Drivers\mixer\interwav.drv,Driver,,interwav.drv
  140. HKR,Drivers\midi,,,
  141. HKR,Drivers\midi\iwmidi1,,,
  142. HKR,Drivers\midi\iwmidi1,Description,,"InterWave MIDI Synth Driver"
  143. HKR,Drivers\midi\iwmidi1,Driver,,interwav.drv
  144. HKR,Drivers\midi\iwmidi1,NumPorts,1,02,00,00,00
  145. HKR,Drivers\midi\iwmidi1,Port,1,00,00,00,00
  146. HKR,Drivers\midi\iwmidi2,,,
  147. HKR,Drivers\midi\iwmidi2,Description,,"InterWave MIDI UART Driver"
  148. HKR,Drivers\midi\iwmidi2,Driver,,interwav.drv
  149. HKR,Drivers\midi\iwmidi2,External,1,01,00,00,00
  150. HKR,Drivers\midi\iwmidi2,NumPorts,1,02,00,00,00
  151. HKR,Drivers\midi\iwmidi2,Port,1,01,00,00,00
  152. HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0,,,"General MIDI Instrument"
  153. HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\File,,,"%10%\config\general.idf"
  154. HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\Channels,,,"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
  155. HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\Port,,,0
  156. HKR,Drivers\midi\iwmidi2\Instruments\Out\GeneralMidiInstrument:0\Active,,,1
  157.  
  158. [InterWaveUpdateInis]
  159. system.ini,drivers,,"dmusic=interwav.drv"
  160. system.ini,drivers,"midi*=<viwd.vxd>interwav.drv",,1
  161. system.ini,drivers,"midi=interwav.drv",,1
  162. system.ini,drivers,"wave=interwav.drv",,1
  163. system.ini,drivers,"aux=interwav.drv",,1
  164. system.ini,drivers,"mixer=interwav.drv",,1
  165.  
  166. ;--------------------------------------------------------------------
  167. ; UpdateCfgSys and UpdateAutoBat Sections
  168. ;--------------------------------------------------------------------
  169.  
  170. [InterWaveUpdateCfgSys]
  171. DevDelete=IwInit.Exe
  172. DevDelete=Nec_Ide.Sys
  173. DevDelete=MtmCdAi.Sys
  174. DevDelete=Gcdr520.Sys
  175. DevDelete=Gcd540.SYS
  176.  
  177. [InterWaveUpdateAutoBat]
  178. CmdDelete=IwSbos.Bat
  179. CmdAdd=SET,"INTERWAVE=c:\interwav.rom\IW.INI"
  180. CmdAdd=SET,"IWDIR=c:\interwav.rom"
  181. ;CmdAdd=SET,"PATH=%PATH%;c:\interwav.rom\DOS"
  182.  
  183. ;--------------------------------------------------------------------
  184. ; DelFiles Section
  185. ;--------------------------------------------------------------------
  186.  
  187. [DelOldInterWaveWinSysDir]
  188. iwcfgpnl.hlp
  189. iwcfgpnl.cpl
  190. InterWav.Drv
  191. Viwd.386
  192. Viwd.Vxd
  193. IwLoader.Exe
  194.  
  195. [DelOldInterWaveWinDir]
  196. InterWav.Drv
  197. Viwd.386
  198. Viwd.Vxd
  199. IwLoader.Exe
  200.  
  201.  
  202. ;--------------------------------------------------------------------
  203. ; CopyFiles Sections
  204. ;--------------------------------------------------------------------
  205.  
  206. [CopyInterWaveWinSysDir]
  207. iwcfgpnl.cpl,,
  208. iwcfgpnl.hlp,,
  209. Viwd.vxd,,
  210. Interwav.drv,,
  211. ;iw.ini
  212.  
  213. [CopyInterWaveDir]
  214. iw.ini,iwrom.95,
  215.  
  216. [IW_DUMMY]
  217. ;;LogConfig = *ADV550A_DEV0011.LogConfig
  218. ;;Reboot
  219. ;
  220. ;;[*ADV550A_DEV0011.LogConfig]
  221. ;;ConfigPriority = DESIRED
  222. ;;IOConfig       = 170
  223. ;
  224. ;;[*ADV550A_DEV0011.Det]
  225. ;;LogConfig=*ADV550A_DEV0011.LogConfig
  226. ;;AddReg=PreCopySection
  227.  
  228. [IW_ADLIB]
  229. LogConfig = *ADV550A_DEV0013.LogConfig
  230. addreg = IW_ADLIB.addreg
  231. ;Reboot
  232.  
  233. [*ADV550A_DEV0013.LogConfig]
  234. ConfigPriority = DESIRED
  235. IOConfig       = 388-389(3FF::)
  236. IRQConfig      = 7,5
  237. DMAConfig      = 1
  238.  
  239. [*ADV550A_DEV0013.Det]
  240. LogConfig=*ADV550A_DEV0013.LogConfig
  241. AddReg=PreCopySection
  242.  
  243. [IW_ADLIB.addreg]
  244. HKR,,DevLoader,,mmdevldr.vxd
  245. HKR,,Driver,,viwd.vxd
  246.  
  247. ;---------------------------------------------------------------;
  248.  
  249. [IW_MPU401]
  250. LogConfig = *ADV550A_DEV0014.LogConfig
  251. Addreg = IW_MPU401.addreg
  252.  
  253. [*ADV550A_DEV0014.LogConfig]
  254. ConfigPriority = DESIRED
  255. IOConfig       = 330-331(3FF::),332-333(3FF::),334-335(3FF::),336-337(3FF::)
  256. IRQConfig      = 11,10,9,7,5,4,3
  257.  
  258. [*ADV550A_DEV0014.Det]
  259. LogConfig=*ADV550A_DEV0014.LogConfig
  260. AddReg=PreCopySection
  261.  
  262. [IW_MPU401.addreg]
  263. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,,,a:\setup.exe
  264. HKR,,DevLoader,,mmdevldr.vxd
  265. HKR,,Driver,,viwd.vxd
  266.  
  267. [WAVE.AddReg]
  268. HKR,,DevLoader,,mmdevldr.vxd
  269. HKR,Drivers,MIGRATED,,0
  270. HKR,Drivers\midi,,,
  271. HKR,Drivers\wave,,,
  272. HKR,Drivers\mixer,,,
  273. HKR,Drivers\aux,,,
  274. HKLM,%KEY_IOC%\acm,,,
  275. HKLM,%KEY_IOC%\Rec,,,
  276. HKLM,%KEY_IOC%\MPlay,,,
  277.  
  278. [MIXER.AddReg]
  279. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  280. HKLM,%KEY_IOC%\Vol,,,
  281.  
  282.  
  283. [Strings]
  284. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  285. AMD="Advanced Micro Devices"
  286. MfgName="Advanced Micro Devices"
  287. *ADV550A_DEV0010.DeviceDesc="InterWave32 Synth/Codec"
  288. *ADV550A_DEV0011.DeviceDesc="InterWave32 IDE Interface"
  289. *ADV550A_DEV0013.DeviceDesc="InterWave32 FM/SB Emulation"
  290. *ADV550A_DEV0014.DeviceDesc="InterWave32 MPU-401 Emulation"
  291. MediaClassName="Media Devices"
  292. V_CLSMIDI="MIDI"
  293.